# test.py
import sys
from gen import generate_case
from alg import can_jump

# 中文输出兼容（Windows 控制台使用 UTF-8）
try:
    sys.stdout.reconfigure(encoding='utf-8')
except:
    pass  # 兼容旧版 Python，无需报错

if __name__ == "__main__":
    nums = generate_case()
    print("生成的跳跃数组为：", nums)

    result = can_jump(nums)
    if result:
        print("✅ 可以跳到数组的最后一个位置。")
    else:
        print("❌ 无法跳到数组的最后一个位置。")
